UserDefinedDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Ermöglicht dem Benutzer bereitgestellte Flags für IsSortedAscending und IsEvenlySpaced @, Flags, die verwendet werden, um den richtigen Algorithmus für das Sortieren, Suchen und Datenkomprimieren in Ultrachart zu bestimmen.

Erbt von: BaseDataDistributionCalculator<T>

Konstruktoren

UserDefinedDistributionCalculator
public UserDefinedDistributionCalculator()
userDefinedDistributionCalculator = UserDefinedDistributionCalculator()

Initialisiert eine neue Instanz der UserDefinedDistributionCalculator Klasse.

Eigenschaften

IsEvenlySpaced
public bool IsEvenlySpaced { get; set; }
value = userDefinedDistributionCalculator.IsEvenlySpaced
userDefinedDistributionCalculator.IsEvenlySpaced = value

Wird oder setzt, wenn die Daten gleichmäßig verteilt sind, innerhalb eines visuellen Epsilons (normalerweise 1,0/8000.0 des Standardabstands)

IsSortedAscending
public bool IsSortedAscending { get; set; }
value = userDefinedDistributionCalculator.IsSortedAscending
userDefinedDistributionCalculator.IsSortedAscending = value

Bekommt oder setzt, wenn die Daten sortiert sind

Methoden

OnAppendXValue
public override void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
newXValue
Der neue x-Wert.
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnAppendXValues
public override void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
countBeforeAppending
newXValues
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValue
public override void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
indexWhereInserted
newXValue
Der neue x-Wert.
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValues
public override void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.